/* index css v1.0
 *          design by james
 *                   2009/3
 *
 * this css only for homepage
 ************************************************/


.hide {display:none !important;}
.tag {color:#F60; padding-right:4px; }

.tabSwitch {
	margin-top:-31px;
	margin-right:0px;
	float:right;
}

.tabSwitch ul li, .subTabSwitch ul li {
	font-size:14px;
	cursor:pointer;
	text-align:center;
}
/*horinze tab*/
.tabIndex ul li {
	background:url(../images/newskin/sel2.gif) repeat-x -1px -1px;
	border-bottom:1px solid #9a9166;
	border-left:1px solid #9a9166;
}
.tabIndex ul li.selected, .tabIndex ul li.fix {
	background:#fff;
	border-bottom:1px solid #FFF;
	border-left:1px solid #9a9166;
}
.tabIndex ul li.selected {
	background:url(../images/newskin/sel1.gif) repeat-x -1px -1px !important;
}

/*vertical tab*/
.vtabIndex ul li {
	background:url(../images/newskin/vsel2.jpg) repeat-y -1px -1px;
	border-right:1px solid #9a9166;
	border-bottom:1px solid #9a9166;
}
.vtabIndex ul li.selected, .vtabIndex ul li.fix {
	background:#fff;
	border-right:1px solid #FFF;
	border-bottom:1px solid #9a9166;
}

.vtabIndex1 ul li {
	background:url(../images/newskin/vsel_a.jpg) repeat-y -1px -1px !important;
}
.vtabIndex1 ul li.selected, .vtabIndex1 ul li.fix {
	background:#fff !important;
}

/* ad block */
.blk_11 {
	height:188px;
	width:552px;
	background:#fff;
	overflow:hidden;
	float:left;
}
.blk_11 li {
	float:left;
	width:136px;
	height:156px;
	overflow:hidden;
	display:block;
	border:1px solid #f48000;
}
.blk_11 li img {
	width:136px;
	height:156px;
}
.blk_600 {
	display:block;
	float:left;
	width:600px;
	height:61px;
	overflow:hidden;
}
.blk_380 {
	display:block;
	float:left;
	width:378px;
	height:61px;
	overflow:hidden;
}
.frameMedia .news-column li .title {
	background:none !important;
	font-size:100%;
	font-family:simsun, arial;
	width:auto;
}

/*for all frameset's setting*/
.frameMedia {
	display:block;
	width:980px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	padding:2px;
	/*border:1px solid #C28658;*/
	overflow:hidden;
	background:#fff;
}
.frmbody {
	display:block;
	float:left;
	background:#fff !important;
	padding:5px;
	overflow:hidden;
}
.firstMedia {
	height:388px;
	margin-top:2px;
}
.firstMedia .frmbody {
	height:341px;
}

.frameMedia>div {
	display:block;
	overflow:hidden;
}
.frameMedia div .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -166px;
	font-size:14px;line-height:27px;font-weight:bold;color:#412917;
	float:left;
}
.frameMedia div .title .icon {
	background:url(../images/newskin/tx_1.gif) no-repeat 0px 3px; 
	margin: 0px 6px auto;padding-left:23px;
	height:23px;line-height:26px;
	float:left; display:block;
}
.frameMedia div .title .more {
	float:right; margin-right:10px;
	line-height:25px;
}


/* yellowpage & seek & register & notice */


.media-yp{
	width:200px;
	height:386px;
	float:left;
	margin-right:5px;
	display:block;
	border:1px solid #9a9166;
	overflow:hidden;
	position:relative;
}
.media-yp .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -166 !important;
	width:100%;
}
.media-yp .tabSwitch {
	float:left;
	width:24px;
	margin:0px;
}
.media-yp .tabSwitch ul {
	width:23px;
	height:auto;
}
.media-yp .tabSwitch ul li {
	width:100%;
	text-align:center;
	float:left;
	padding-top:12px;
	height:77px;
}
.media-yp .frmbody{
	width:165px !important;
	overflow:hidden;
	float:right;
}
* html .media-yp .frmbody{
	position:absolute;
	top:26px;
}
.media-yp .frmbody ul {
	width:163px;
	margin-left:3px;
	float:left;
}
.media-yp .frmbody li {
	width:100%;
	float:left;
	line-height:180%;
}



.media-seek{
	width:550px;
	height:202px;
	float:left;
	display:block;
	border:1px solid #9a9166;
	overflow:hidden;
	position:relative;
}
.media-seek .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -166px !important;
	width:100%;
}
.media-seek .tabSwitch {
	margin-top:-31px;
	margin-right:0px;
	float:right;
}
.media-seek .tabSwitch ul li {
	margin-top:5px;
	display:block;
	width:46px;
	text-align:center;
	line-height:25px;
	height:25px;
	font-size:12px;
}
.media-seek .frmbody {
	float:left;
	width:540px;
	height:159px !important;
	top:0px;
	border-right:1px dotted #ccc;
}
* html .media-seek .frmbody{
	position:absolute;
	top:26px;
}
.media-seek .frmbody ul {
	width:50%;
}
.media-seek .frmbody ul li {
	width:100%;
	line-height:160%;
}
.media-seek .frmbody ul li .time {
	text-align:right;
}


.media-notice {
	float:right;
	width:204px;
	height:376px;
	border:1px solid #FDCD74;
	background:#FCEDC4;
	padding:5px;
}
.media-notice .freejoin {
	height:40px;
	padding: 0px 3px 0px 4px;
}
.media-notice .freejoin img {
	float:left;
}
.media-notice .freejoin .join {
	float:right;
	width:40%;
}



.media-notice .sidebox {
	height:180px;
}

.media-notice .sidebox ul {
	height:38px;
	display:block;
}
.media-notice .sidebox ul li {
	display:block;
	width: 100px;
	height:38px;
	line-height:35px;
	text-align:center;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#b5116a;
}
.media-notice .sidebox .ss-1, .media-notice .sidebox .ss-3  {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat -100px -177px;
	margin-left:1px;
}
.media-notice .sidebox .ss-2, .media-notice .sidebox .ss-4 {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat -100px -177px;
	margin-left:0px;
}
.media-notice .sidebox ul li.selected {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat -100px -215px;
}
.media-notice .sidebox ul.c2 li.selected {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat -100px -215px;
}
.media-notice .sidebox .sc-1, .sidebox .sc-3 {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat 0px -370px;
}
.media-notice .sidebox .sc-2, .sidebox .sc-4 {
	background:url(../images/newskin/sidebox_bg.gif) no-repeat 0px -258px;
}
.media-notice .sidebox .cb {
	width:184px;
	height:100px;
	margin-top:-1px;
	/*margin-bottom:3px;*/
	clear:both;
	padding:5px 9px 3px 9px;
}
* html .media-notice .sidebox .cb {
	margin-left:1px;
}

.media-notice .recommend {
	font-family: sumhei, sumsun, arial;
	font-size:14px;
	margin-top:5px;
	text-align:center;
	line-height:150%;
}
.media-notice .recommend .s {
	font-weight:bold;
	color:#FD6602;
}



/*purchase & tv */


.media-purchase, .media-brand, .media-shop {
	margin-bottom:2px;
	width:978px;
	height:263px;
	float:left;
	display:block;
	border:1px solid #9a9166;
	overflow:hidden;
	position:relative;
}
.media-purchase .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-purchase .tabSwitch ul li {
	margin-top:5px;
	display:block;
	width:106px;
	text-align:center;
	line-height:25px;
	height:25px;
	font-size:14px;
}
.media-purchase .frmbody {
	float:left;
	width:965px;
	_height:233px;
	position:absolute;
	top:26px;
}
.media-purchase .vtabIndex1 {
	float:left !important;
	width:92px;
	margin: -6px 0 0 -4px !important;
}
.media-purchase .vtabIndex1 ul li {
	width:92px !important;
	height:34px !important;
	line-height:34px !important;
	text-align:center;
	display:block;
}
.media-purchase .frmbody .purchasebady {
	margin-left:5px;
	float:left;
	width: 879px;
	_height:233px;
	position:absolute;
	left:88px;
	display:none;
}

.media-purchase .frmbody .purchasebady .today {
	float:left;
	width:486px;
	height:95px;
	margin-left:5px;
	border-bottom:1px dashed #ddd;
	padding:4px;
	margin-bottom:4px;	
	line-height:150%;
}

.media-purchase .frmbody .purchasebady .today a img {
	border: 1px solid #FFAD86;
	width: 120px;
	height: 90px;
	float:left;
	vertical-align:middle;
	opacity:0.9;
	_opacity:0.9;
}
.media-purchase .frmbody .purchasebady .today a:hover img {
	border: 1px solid #f24873;
	opacity:1;
	_opacity:1;
}

.media-purchase .frmbody .purchasebady .today .cg-ix  a {
	text-decoration:none;
	border-bottom: 1px none;
}
.media-purchase .frmbody .purchasebady .today .cg-ix  a:hover {
	text-decoration:none;
	border-bottom: 1px solid #C30;
}
.media-purchase .frmbody .purchasebady .today .cg-ix {
	width:330px;
	margin-left:4px;
	float:left;
}
.media-purchase .frmbody .purchasebady .today .cg-iv {
	float:left;
	width:100%;
}

.media-purchase .frmbody .purchasebady .pl-newest a:link, 
.media-purchase .frmbody .purchasebady .pl-newest a:visited {
	display:block;
	width:118px;
	height:110px;
	text-decoration:none;
	border:1px solid #fff;
	background:#fff;
	float:left;
	text-align:center;
	margin:1px 0 0 3px;
	padding:1px;
	line-height:16px;
}
.media-purchase .frmbody .other a:link,
.media-purchase .frmbody .other a:visited {
	line-height:20px !important;
	*height:110px;
	*width:117px;
}
.media-purchase .frmbody a img {
	width:106px;
	height:80px;
	margin-bottom:2px;
}
.media-purchase .frmbody .today a img {
	width:120px !important;
	height:90px !important;
}
.media-purchase .frmbody .purchasebady .pl-newest a img {
	border:none !important;
	margin-top:2px;
	width:110px;
}
.media-purchase .frmbody .purchasebady .pl-newest a:hover {
	text-decoration:none;
	border:1px solid #F93;
	background:#F6F6F6;
}
.media-purchase .frmbody .other ul {
	width:110px;
	float:left;
	display:block;
	border:1px solid #fff;
	margin:1px;
	padding:2px;
}
.media-purchase .frmbody .other ul li {
	width:100%;
	text-align:center;
	line-height:23px;
}
.media-purchase .frmbody .pyp ul {
	width: 48%;
	float:left; 
}
.media-purchase .frmbody .pyp ul li {
	width:100%;
	line-height:150%;
	text-align:left;
}



/* brand */
.media-brand {
	height:280px;
}

.media-brand .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-brand .frmbody {
	width:968px;
	height:265px;
	position:absolute;
	top:26px;
}
.media-brand .frmbody .bl a, 
.media-brand .frmbody .bl a:link,
.media-brand .frmbody .bl a:visited
{
	background:#FFFFFF;
	border:1px solid #fefefe;
	display:block;
	float:left;
	height:125px;
	line-height:18px;
	padding:0px;
	text-align:center;
	text-decoration:none;
	width:136px;
}
.media-brand .frmbody .bl a:hover {
	/*border:1px solid #F90;
	background:#fefefe;*/
}
.media-brand .frmbody .bl a img {
	width:120px;
	height:80px;
	padding:4px;
	margin:3px;
	border: 1px solid #999;
}

.media-brand .frmbody .brndbady {
	margin-left:30px;
	line-height:150%;
	height:246px;
}
.media-brand .frmbody .brndbady div.me {
	width:100%;
	margin-bottom:5px;
	font-size:120%;
	line-height: 150%;
}
.media-brand .frmbody .brndbady div.me h1, h2 {
	text-align:center;
	font-size:15px;
	font-weight:bold;
	line-height:200%;
	margin:0px;
	padding:0px;
}
.media-brand .frmbody .brndbady div.me h2 {
	font-size:14px;
	color:#f7aa8f;
}
.media-brand .frmbody .brndbady .tag {
	color:#9e3314; font-size:14px; font-weight:bolder;
}
.media-brand .tabSwitch ul li {
	margin-top:5px;
	display:block;
	width:106px;
	text-align:center;
	line-height:25px;
	height:25px;
	font-size:1.1em;
}


.media-brand .g {
	width:965px;
}
.media-brand .gi {
	width:310px;
	margin-left:5px;
	margin-right:5px;
	float:left;
	height:125px;
	overflow:hidden;
}
.media-brand .i {
	width: 150px ;
	float:left;
	height:125px;
	overflow:hidden;
}
.media-brand .t {
	line-height:22px;
}

/* shop  */

.media-shop {
	height: 268px !Important;
}
.media-shop .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-shop .tabSwitch ul li {
	margin-top:5px;
	display:block;
	width:106px;
	text-align:center;
	line-height:25px;
	height:25px;
	font-size:14px;
}
.media-shop .head {
	height:15px;
	width:100%;
	float:left;
	background:#eee;
	border-bottom:1px solid #ddd;
	padding:5px;
	font-weight:bold;
} 
.media-shop .frmbody ul {
	/*line-height:160%;*/
	width:49.9%;
}
.media-shop .shop-name {
	width:130px;
	float:left;
	background:url(../images/newskin/point2.gif) no-repeat 0 6px; 
	padding-left:8px
}
.media-shop .shop-addr {
	width:170px;
	float:left;
}
.media-shop .shop-phone {
	width:120px;
	float:left;
}
.media-shop .frmbody {
	float:left;
	width:965px;
	height:230px;
	position:absolute;
	top:26px;
}
.media-shop .frmbody .r1 ul {
	width:372px;
}

.media-shop .r1 {
	float:left;
	width:372px;
}
.media-shop .r2 {
	float:left;

}
.media-shop .r3 {
	float:left;
}






/* news : bbs, expo  & tv */



.media-news {
	width:570px;
	height:294px;
	float:left;
	display:block;
	border:1px solid #9a9166;
	overflow:hidden;
	position:relative;
}
.media-news .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-news .tabSwitch ul li {
	margin-top:5px;
	font-size:12px;
	display:block;
	width:72px;
	text-align:center;
	line-height:25px;
	height:25px;
}
.media-news .frmbody {
	float:left;
	width:565px;
	height:250px;
	overflow:hidden;
	position:absolute;
	top:26px;
}
.media-news .news-column {
	width:100% !important;
}
.media-news .frmbody .news-c1-cover {
	width: 145px !important;
	height:250px;
	overflow:hidden;
}
.media-news .frmbody .news-c1-cover ul {
	width:145px !important;
	padding:0 4px 0 4px !important;
}
.media-news .frmbody .news-c1-cover ul li {
	width:140px !important;
}
.media-news .frmbody .news-c1-cover ul .image {
	height:120px !important;
	text-align:left !important;
}
.media-news .frmbody .news-c1-cover ul .image img {
	width:135px !important;
	height:100px !important;
}
.media-news .frmbody .news-c1-list {
	width: 396px !important;
	float:right;
	margin-right:5px;
}
.media-news .frmbody .news-c1-list li {
	width:50% !important;
	line-height:21px !important;
	height:1.72em !important;
}


.media-news .frmbody .list { width:100%; }
.media-news .frmbody .list li { line-height: 23px;  width:100%;}
.media-news .pl-b { width:470px; padding-top:5px; padding-bottom:5px; }
.media-news .pl-b ul { width:230px; float:left; padding:0 0 0 5px; }
.media-news .pl-b ul li { width:100% !important; text-align:left; line-height: 23px; }
.media-news .pl-b ul li a {}
.media-news .pl-b ul li a:hover {}

.media-news .pl-a {
	width:100% !important;
	padding:0px !important;
	height:100% !important;
}
.media-news .pl-a ul {
	padding:0px !important;
	width:33% !important;
}
.media-news .pl-a ul li {
	width:100% !important;
	line-height:140% !important;
}






.MagnShow {
	float:left;
	width:575px;
	height:260px;
	cursor:pointer;
}

.magn_expand {
	float:left;
	margin-right:-310px;
	height:262px;
}
.magn_expand .Cover, .magn_expand .Cover img {
	float:left;
	width: 180px;
	height:255px;
}
.magn_expand .Info {
	float:left;
	margin-left:5px;
	display:block;
	width: 300px;
	margin-top:15px;
}
.magn_expand .Name {
	display:none !important;
}


.magn_collapse {
	float:left;
	width: 130px;
	margin-top:105px;
}
.magn_collapse .Cover, .magn_collapse .Cover img {
	float:left;
	width: 126px;
	height:135px;
}
.magn_collapse .Info {
	float:left;
	display:none;
}
.magn_collapse .Name {
	float:left;	
	width:100%;
	text-align:center;
	display:block;
}





.media-tv {
	width:400px;
	float:right;
	
	border:1px solid #9a9166;
}
.media-tv .title {
	width:100%;
}
.media-tv .frmbody {
	float:left;
	width:400px;
	height:269px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	background:#000;
	display:block;
}

.media-tv .frmbody iframe {
	margin:0px;
	padding:0px;
	width:400px;
	height:269px;
}
.media-tv .tvp {
	color:#fff;
	font-size:14px;
}
.media-tv .tvfoot {
	float:left;
	width:100%;
	background:#634236;
	height:4px;
}

/* hr & gov */


.media-hr, .media-gov {
	width:485px;
	height:293px;
	float:left;
	display:block;
	border:1px solid #9a9166;
	overflow:hidden;
	position:relative;
}
.media-hr .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-hr .tabSwitch ul li {
	margin-top:5px;
	font-size:14px;
	display:block;
	width:116px;
	text-align:center;
	line-height:25px;
	height:25px;
}
.media-hr .frmbody {
	float:left;
	width:473px;
	height:260px;
	position:absolute;
	top:26px;
}

.media-hr #k { width:1px; padding:0; float:left;}
.media-hr .mq-a {float:left;width:148px; text-align:left; padding-top:2px; border:1px solid #FFEEE6; margin:3px; }
.media-hr .mq-a li {float:left;width:100%;height: 75px; display:block;overflow:hidden;text-align:center; font-size:12px;font-weight:normal; padding-top:2px;}
.media-hr .mq-a li a {color:red;font-size:12px; font-weight:normal; text-decoration: none}
.media-hr .mq-a li a:hover {text-decoration: underline}
.media-hr .mq-a li span { display:block;height: 18px; line-height:18px;width:99%; overflow:hidden;}

.media-hr .frmbody .head { width: 100%; float:left; line-height: 22px; height:22px; padding:0px; margin:0px; font-weight:bold; }
.media-hr .frmbody .line {border-bottom: 1px dashed #FFDAB5; }
.media-hr .frmbody .mq-b { width:100%; }
.media-hr .frmbody .mq-b li { display:block;  line-height:21px; height:21px; }
.media-hr .frmbody .n{ width:60px;float:left;}
.media-hr .frmbody .s{ width:35px;float:left; text-align:center;}
.media-hr .frmbody .x{ width:50px;float:left;}
.media-hr .frmbody .z{ width:130px;float:left;}
.media-hr .frmbody .y{ width:130px;float:left;}
.media-hr .frmbody .d{ width:60px;float:left;}

.media-hr .jypx { width:100%; }
.media-hr .jypx li { width:49.8%; line-height: 23px; }

.media-hr .qyzp { width:49.8%; float:left; }
.media-hr .qyzp li { width:100%; line-height:21px; }
.media-hr .qyzp li.c a { font-weight:bold; }


.media-gov {
	float:right;
}
.media-gov .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-gov .tabSwitch ul li {
	margin-top:5px;
	font-size:14px;
	display:block;
	width:136px;
	text-align:center;
	line-height:25px;
	height:25px;
}
.media-gov .frmbody {
	float:left;
	width:473px;
	height:260px;
	position:absolute;
	top:26px;
}

.media-gov .frmbody li { width:50%; line-height: 23px; }


/* friend links */

.media-links {
	width:978px;
	margin-top:2px;
	float:left;
	display:block;
	border:1px solid #9a9166;
}
.media-links .title {
	background:url(../images/newskin/new_bg.gif) repeat-x 0px -121px !important;
	width:100%;
}
.media-links .title a{padding-top:6px; text-decoration:underline;}
.media-links .frmbody {
	float:left;
	width:972px;
	/*height:100px;*/
	padding:0px !important;
}
.home_v1_1{float:left; width:320px; padding-right:5px; border-right:1px dotted #9a9a9a; text-align:left; font-size:12px}
.home_v1_2{text-align:left;padding-left:20px;background:url(../images/newindex/brandtop.gif) 8px bottom no-repeat; height:24px; line-height:24px;}
.home_v1_2 a{font-weight:bold;color:#bf0e6e;}
#v1{padding-left:15px}
#v1 a{color:#565656; font-weight:normal}
.home_h1_1{padding-left:5px; margin-top:10px;}
#home_h1_2{float:left; width:100px; padding:2px;}
.home_h1_3{text-align:center; width:100px; padding-top:3px;}
.home_v2_1{color:#234566; font-weight:bolder; margin-left:10px; padding-top:10px; border-bottom:1px solid #cccccc}
.home_v3{float:left; width:310px;text-align:left; font-size:12px;padding-right:5px; border-right:0px dotted #9a9a9a;}
.home_v3_1{text-align:left;padding-left:20px;background:url(../images/newindex/brandtop.gif) 8px bottom no-repeat; font-weight:bold; color:#bf0e6e; height:24px; line-height:24px;}
.home_v3_1 a{color:#bf0e6e}





